import request from '@/utils/request'

// 获取企业/认证信息
export function getCompanyInfo() {
  return request({
    url: '/console/index',
    method: 'get'
  })
}

// 变更企业信息
export function editCompanyInfo(data) {
  return request({
    url: '/console/editCompanyInfo',
    method: 'post',
    params: data
  })
}

// 转授企业管理员
export function updateAdminSendContract(data) {
  return request({
    url: '/console/updateAdminSendContract',
    method: 'post',
    params: data
  })
}

// 变更企业法人
export function editLegalPerson(data) {
  return request({
    url: '/console/editLegalPerson',
    method: 'post',
    params: data
  })
}

// 用户头像上传
export function uploadAvatar(data) {
  return request({
    url: '/console/avatar',
    method: 'post',
    data: data
  })
}

// 管理员变更：根据公司id查询待签署的数据
export function getWaitingCompanyAdminChange() {
  return request({
    url: '/console/companyAdminChangeRecord/getAdminChangeRecordWaitingInfo',
    method: 'get'
  })
}

// 管理员变更：撤销企业管理员变更
export function revodeCompanyAdminChange() {
  return request({
    url: '/console/companyAdminChangeRecord/revode',
    method: 'post'
  })
}

// 管理员变更：重新发送企业管理员变更短信
export function resendCompanyAdminChangeRecordNotice() {
  return request({
    url: '/console/companyAdminChangeRecord/resendNotice',
    method: 'get'
  })
}

// 法人变更：根据公司id查询最新的待认证数据
export function getLegalChangeRecordWaitingInfo() {
  return request({
    url: '/console/companyLegalChangeRecord/getLegalChangeRecordWaitingInfo',
    method: 'get'
  })
}

// 法人变更：重新发送企业法人变更短信
export function resendCompanyLegalChangeRecordNotice() {
  return request({
    url: '/console/companyLegalChangeRecord/resendNotice',
    method: 'get'
  })
}

// 法人变更：撤销企业法人变更
export function revodeCompanyLegalChange() {
  return request({
    url: '/console/companyLegalChangeRecord/revode',
    method: 'post'
  })
}

// 获取成功法人变更后弹窗操作任务 授权还是撤销
export function getLegalChangeRecordAuthAdmin() {
  return request({
    url: '/console/companyLegalChangeRecord/getLegalChangeRecordAuthAdmin',
    method: 'get'
  })
}

// 法人变更人脸通过 选择授权管理员还是取消授权
export function editAuthAdmin(data) {
  return request({
    url: '/console/companyLegalChangeRecord/editAuthAdmin',
    method: 'put',
    params: data
  })
}

///////////////////////////////////////////////////h5//////////////////////////////////////////////////////

// 获取最新的法人信息变更数据
export function getLegalChangeRecord() {
  return request({
    url: '/console/getLegalChangeRecord',
    method: 'get'
  })
}

// 获取最新的法人变更记录
export function getLegalChangeRecordNewInfo(companyId) {
  return request({
    url: '/console/companyLegalChangeRecord/getLegalChangeRecordNewInfo/'+companyId,
    method: 'get'
  })
}



